package com.smh.a05FileDemo1;

import java.io.File;
import java.io.IOException;

public class FileDemo1 {
    public static void main(String[] args) throws IOException {

//public File(string pathname)根据文件路径创建文件对象
//public File(string parent,string child)根据父路径名字符串和子路径名字符串创建文件对象
//public File(File parent, string child)根据父路径对应文件对象和子路径名字符串创建文件对象

//      根据字符串表示的路径，变成File对象
        String str = "day25-code\\src\\com\\smh\\File\\a.txt";

        File f1 = new File(str);

        System.out.println(f1);

        //父级路径:day25-code\src\com\smh\File
        //子级路径:a.txt
        String parent = "day25-code\\src\\com\\smh\\File";
        String child = "a.txt";

        File f2 = new File(parent, child);
        System.out.println(f2);

        //尽量不要自己拼接,因为不同的操作系统有不同的路径分隔符
        File f3 = new File(parent + "\\" + child);
        System.out.println(f3);

        File f4 = new File(parent);
        File f5 = new File(f4, child);
        System.out.println(f5);

        f5.createNewFile();


    }
}
